#pragma once
#include <QString>


namespace NOpenHardwareMonitor {

namespace NHardware {


class ISensor;

class IHDD
{
protected:
	~IHDD() {  }


public:
	virtual void Release() = 0;


public:
	virtual QString GetSerialNumber() const = 0;
	virtual QString GetModelNumber() const = 0;
	virtual QString GetFirmwareNumber() const = 0;
	virtual QString GetIdentifier() const = 0;
};

}}


